be fighting a running battle - Turc Anglais Dictionnaire